package de.blinkt.openvpn.advancedconnection;

import android.preference.CheckBoxPreference;
import android.preference.DialogPreference;
import android.preference.EditTextPreference;
import android.preference.ListPreference;
import android.preference.Preference;
import android.preference.PreferenceScreen;

interface AdvancedConnectionSettingsView {


	public abstract CheckBoxPreference getSocksProxyIndefiniteRetry();

	public abstract EditTextPreference getSocksProxyServerPort();

	public abstract EditTextPreference getSocksProxyServerAddress();

	public abstract CheckBoxPreference getHttpProxyIndefiniteRetry();

	public abstract EditTextPreference getHttpProxyServerPort();

	public abstract EditTextPreference getHttpProxyServerAddress();

	public abstract PreferenceScreen getSOCKSProxyGroup();

	public abstract PreferenceScreen getHTTPProxyGroup();

	public abstract ListPreference getProxyType();

	public abstract CheckBoxPreference getRestrictReconnectToNetworks();

	public abstract DialogPreference getSelectRestrictedNetworks();


}
